package cn.edu.zhku.aspect;

import org.aspectj.lang.annotation.Pointcut;

public abstract class BaseAspect {

    @Pointcut("execution(public com.alibaba.fastjson.JSONObject cn.edu.zhku.controller.*.*(..))")
    public void executionPointcut() {}

    @Pointcut("within(cn.edu.zhku.controller..*)")
    public void withinPointcut() {}

    @Pointcut("executionPointcut() && withinPointcut()")
    public void basePointcut() {}

}
